package mappingBD;


import java.io.Serializable;


public class Message implements Serializable {
	
	String contenue;
	int idMsg;
	int like;
	int dislike;
	boolean estSupprimer;
	String apprecie;
	Client clientQuiFaitRequete;
	SalleDeDiscussion salleCourante;
	String type;
	String pseudoAuteur; 
	
	public Message(String type, String contenue, Client clientQuiFaitRequete, SalleDeDiscussion salleCourante){
		this.type = type;
		this.contenue = contenue;
		this.clientQuiFaitRequete = clientQuiFaitRequete;
		this.salleCourante = salleCourante;
		this.like = 0;
		this.dislike = 0;
	}

	public Message(String contenue, int idMess, boolean estSupprimer, String pseudoAuteur){
		this.contenue = contenue;
		this.idMsg = idMess;
		this.estSupprimer = estSupprimer;
		this.pseudoAuteur = pseudoAuteur;
	}
	
	//GETTERS AND SETTERS
	
	public String getContenue() {
		return contenue;
	}

	public int getIdMsg() {
		return idMsg;
	}

	

	public String getApprecie() {
		return apprecie;
	}


	public void setApprecie(String apprecie) {
		this.apprecie = apprecie;
	}


	public void setIdMsg(int idMsg) {
		this.idMsg = idMsg;
	}


	public void setContenue(String contenue) {
		this.contenue = contenue;
	}

	public boolean isEstSupprimer() {
		return estSupprimer;
	}

	public void setEstSupprimer(boolean estSupprimer) {
		this.estSupprimer = estSupprimer;
	}

	public Client getClientQuiFaitRequete() {
		return clientQuiFaitRequete;
	}

	public SalleDeDiscussion getSalleCourante() {
		return salleCourante;
	}


	public void setSalleCourante(SalleDeDiscussion salleCourante) {
		this.salleCourante = salleCourante;
	}


	public void setClientQuiFaitRequete(Client clientQuiFaitRequete) {
		this.clientQuiFaitRequete = clientQuiFaitRequete;
	}


	public String getType() {
		return type;
	}


	public void setType(String type) {
		this.type = type;
	}

	public int getLike() {
		return like;
	}


	public void setLike(int like) {
		this.like = like;
	}


	public int getDislike() {
		return dislike;
	}


	public void setDislike(int dislike) {
		this.dislike = dislike;
	}

	public String getPseudoAuteur() {
		return pseudoAuteur;
	}

	public void setPseudoAuteur(String pseudoAuteur) {
		this.pseudoAuteur = pseudoAuteur;
	}
	
}
